package com.jy.myhome.dao;

import com.jy.myhome.entity.Comment;
import com.jy.myhome.entity.House;
import com.jy.myhome.entity.Users;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface HouseDao {
     //添加评论
   public Integer addComment(Comment comment);

   //查询评论列表
    public List findComment(Integer chouseid);

      //修改房源信息
    public Integer updateHouse(House house);

    //根据id查询指定房源信息
    public House findHouseOne(Integer id);

    //房源和图片以及用户表 三表联查
    public List houseInfo(Integer id);

    //根据id永久删除house和img两个表
    public Integer removeHouse(Integer id);

     //随机查询房源
    public List findByRandom();

    //查询新房或二手房最新发布前4条
      public List findByField(@Param("htype") String htype);

    //查询房源总数量
    public Integer findHouseCount(House h);

     //查询房源 分页、按条件
    public List findHouseAll(House h);

   //添加房源信息
  public Integer addHouse(House house);

  //批量添加多张房源图片
 public Integer addImg(@Param("imgList") List imgList);

}
